package kr.hkit.powerjava.chapter20;

import java.util.StringTokenizer;

public class StringTokenizerEx {
	public static void main(String[] args) {
		StringTokenizer st0 = new StringTokenizer("1,2,3,4,5", ",");
		
		System.out.println("토큰 개수 몇개?" +  st0.countTokens()); //토큰 개수 구하기
		
		while (st0.hasMoreElements()) { //포인터 바로 그다음에 존재하느냐. 뒤에 더 내용없으면 끝
			System.out.println(st0.nextToken()); //콤마 구분자 빼고 추출됨
		}
		System.out.println();
		
		System.out.println("================================");
		
		StringTokenizer st1 = new StringTokenizer("1 2 3 4 5"); //구분자 없으면 공백기준 반환
		while (st1.hasMoreElements()) { 
			System.out.println(st1.nextToken()); 
		}

		System.out.println("================================");

		
		StringTokenizer st2 = new StringTokenizer("1,2,3,4,5",",",true);
		while(st2.hasMoreElements()){ 
			System.out.print(st2.nextToken()); //구분자까지 반환됨
		}
		
		
		
	}
}
